/*
 *
 *   个人公共样式
 *   version 1.1
 *
*/

/* reset   */
body {font-family: 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif; margin: 0; padding: 0;font-size:14px; }
a{text-decoration:none ! important;}
button{outline: none ! important;}
.container{position: relative;}
.row{margin:0;}
li{list-style:none}
button.btn-blue{width:100%;border:none;border-radius: 0;font-size: 16px;margin-top:20px;}
button.btn-red{width:80px;border:none;font-size: 16px;margin-top:20px;}
button.btn-db{width:80px;border:none;font-size: 16px;margin-top:20px;}
.aui-ellipsis-2 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;white-space: normal !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;  }
.footer-r{text-align: center;margin-top:50px;}

/* bread   */
.bread{margin:15px 0;}

/* sidebar   */
.sidebar{display:block;width:150px;border-radius:5px 5px 0 0;position: absolute;left:0;}
.sidebar a,.sidebar span{display: block;padding:6px 15px;}
.sidebar>a{font-size: 16px;border-radius:5px 5px 0 0;}
.sidebar>div{padding-bottom: 10px;}
.sidebar>div>span{margin-bottom: 10px;}
.sidebar>div>a{}
.sidebar>div>a.active{}
.sidebar>div>a:before {padding-right:5px;content: "\2022 ";}
.s-sidebar{width:55px;display:none;position: absolute;}
.s-sidebar a{display:block;padding:5px;text-align: center;}
.s-sidebar>div>span{display:none;}

.p-content{margin-left:170px;padding:10px 20px;}
.p-content nav{float:right;}

.index-tabbox{position: relative;}
.index-tabbox .tab{;position: relative;height:30px;}
.index-tabbox .tab li{float:left;margin-right:20px;text-decoration:none;padding:5px 0;text-align: center;cursor: pointer;}
.index-tabbox .tab li.on{}
.index-tabbox .tab li>a{position: relative;padding:4px;}
.index-tabbox .tab li>a>em{padding:0 5px;border-radius: 50%;position: absolute;font-size:12px;top:-5px;right:-9px;font-style: normal;}
.index-tabbox .content{}
.index-tabbox .content .conli{display:none;margin-bottom:20px;}
.index-tabbox .content .conli.show{display: block;}
.index-tabbox .input-group{position: absolute;right:0;width:280px;margin-bottom:20px;}
.index-tabbox .input-group input{width:200px;}
.index-tabbox .input-group button{width:70px;padding:7px 10px;position:relative;z-index: 99;}

@media (max-width: 480px) {
    .sidebar{display:none;}
    .s-sidebar{display:block;}
    .p-content{margin-left:60px;}
}

